#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

struct Time {
    int h, m, s;
};

int main() {
    int h, m, s, n;
    scanf("%d %d %d %d", &h, &m, &s, &n);

    struct Time t;
    t.h = h;
    t.m = m;
    t.s = s;

    t.s += n;
    if (t.s >= 60) {
        t.m += t.s / 60;
        t.s = t.s % 60;
    }
    if (t.m >= 60) {
        t.h += t.m / 60;
        t.m = t.m % 60;
    }
    if (t.h >= 24) {
        t.h = t.h % 24;
    }

    printf("%02d:%02d:%02d", t.h, t.m, t.s);

    return 0;
}